package br.com.scp.controlador;

import java.util.List;

import br.com.scp.exception.EmailNullException;
import br.com.scp.exception.LoginNullException;
import br.com.scp.exception.NomeNullException;
import br.com.scp.exception.SenhaNullException;
import br.com.scp.exception.TelefoneNullException;
import br.com.scp.modelo.Coordenador;

public interface IControladorCoordenador {

	public void salvar(Coordenador coordenador) throws NomeNullException, EmailNullException, SenhaNullException, TelefoneNullException, LoginNullException;
	public void atualizar(Coordenador coordenador) throws NomeNullException, EmailNullException, SenhaNullException, TelefoneNullException, LoginNullException;
	public void inativar(Coordenador coordenador);
	public List<Coordenador> List();
	public List<Coordenador> List(String query);
	public Coordenador logar(String login, String senha);
	
}
